package designPattern.creationpattern.builder;

/**
 * @author wei.zhao
 * @description:
 * @date 2021年12月09日 23:34
 */
public abstract class AbstractHouseBuilder {

    public House house = new House();

    public abstract AbstractHouseBuilder buildBase();

    public abstract AbstractHouseBuilder buildWall();

    public abstract AbstractHouseBuilder buildRoof();

    public House buildHouse() {
        return house;
    }

}
